package com.detooa.detooa.utils.bean.de.response;

import java.io.Serializable;
import java.util.List;

import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;

@Data
@ToString
@EqualsAndHashCode(callSuper = false)
public class ChildrenVo implements Serializable {
    private static final long serialVersionUID = 1L;
    private String createBy;// "createBy": "",
    private Long createTime;// "createTime": 0,
    private String creatorName;// "creatorName": "",
    private String defaultPanelId;// "defaultPanelId": "",
    private String defaultPanelName;// "defaultPanelName": "",
    private String extend1;// "extend1": "",
    private String extend2;// "extend2": "",
    private String id;// "id": "",
    private Boolean isDefault;// "isDefault"://false,
    private String label;// "label": "",
    private Boolean leaf;// "leaf"://false,
    private Long level;// "level"://0,
    private Boolean mobileLayout;// "mobileLayout":true,
    private String name;// "name": "",
    private String nodeType;// "nodeType": "",
    private String panelData;// "panelData": "",
    private Long panelSort;// "panelSort":0,
    private String panelStyle;// "panelStyle": "",
    private String panelType;// "panelType": "",
    private String[] parents;// "parents": [],
    private String pid;// "pid": "",
    private String privileges;// "privileges": "",
    private String remark;// "remark": "",
    private String requestId;// "requestId": "",
    private String responseSource;// "responseSource": "",
    private String source;// "source": "",
    private String sourcePanelName;// "sourcePanelName": "",
    private String status;// "status": "",
    private String updateBy;// "updateBy": "",
    private String updateName;// "updateName": "",
    private Long updateTime;// ;"updateTime":0,
    private String[] viewsInfo;// "viewsInfo": [],
    private WatermarkInfoVo watermarkInfo;// "watermarkInfo": {
    private Boolean watermarkOpen;// "watermarkOpen": // true

    private List<ChildrenVo> children;

}
